body {
	margin: 0px 0px 0px 0px;
	color : #000;
	font: 10px  Arial, Helvetica, sans-serif;
	background-image: url(../imagenes/gradiente.png);
	background-repeat: repeat-x;
}

a {
	color: #db2206;
	text-decoration: none;
	font-weight:bold;
}

input:disabled {
	background-color: #e7e7e7;
}

a:hover {
	color : #000;
	text-decoration : underline;
}
a:active {
	color : #666;
	text-decoration : underline;
}
a.enlace_blanco {
	color: #FFF;
	text-decoration: none;
	font-weight:bold;
}
a.enlace_blanco:hover {
	color : #FFF;
	text-decoration : underline;
}
a.enlace_blanco:active {
	color : #FFF;
	text-decoration : underline;
}
td {
	font-size: 11px;
}
select.options, input.options {
	font-size: 8px;
	font-weight: normal;
	border: 1px solid #999999;
}
/* standard form style table */
form {
	margin: 0px 0px 0px 0px;
}


input {
	color:#C91E0B;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: url(../imagenes/input-background.png) bottom left repeat-x;
	background-color:#FFF;
	-moz-border-radius: 4px;
	padding-left: 4px;
}
input.file {
	color:#1B4228;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: url(../img/input-background.png) bottom left repeat-x;
	background-color:#FFF;
	-moz-border-radius: 4px;
}
textarea{
	color:#1B4228;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #999999;
	background: url(../img/input-background.png) bottom left repeat-x;
	padding-left: 4px;
	-moz-border-radius: 4px;
}
select{
	color:#C91E0B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #999999;
	background: url(../img/input-background.png) bottom left repeat-x;
	-moz-border-radius: 4px;
}
option{
	background-color:#FFF;
}
fieldset{
	-moz-border-radius: 6px;	
	background: url(../img/fondo_pie_tabla.png) repeat-x bottom !important;		
}
.txt_normal{
	font: 10px  Arial, Helvetica, sans-serif;
}
.txt_normal_neg{
	font: 10px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.txt_blanco{
	font:10px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}
.txt_blanco_grande{
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}
.txt_blanco_enorme{
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;	
	color:#FFFFFF;		
}
.txt_naranja_grande{
	font:12px  Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#F2241F;
}

.fila_normal_0
{
    BACKGROUND-COLOR: #FFFFFF;
 	 height:20px;
}
.fila_normal_1
{
    BACKGROUND-COLOR: #E0E8EF;
	height:20px;	
}
TR.fila_roja
{
    BACKGROUND-COLOR: #CFE1D0;
	height:20px;	
}
.titulo_tabla{
	border:1px solid; 
	border-color:#00A950;
}
.titulo_novedad{
	COLOR: #363;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold
}
.fecha_novedad{
    COLOR: red;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
    FONT-WEIGHT: normal;
}
.titulo_principal{
	padding-top:3px;
	BACKGROUND-COLOR: #060;
	COLOR: #ffffff;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold
}
.tabla_listado{
	border:1px solid; 
	border-color:#808080;
	-moz-border-radius: 4px;	
	padding: 2px;	
	margin-top:-2px;
	background: url(../img/fondo_pie_tabla.png) repeat-x bottom !important;	
}

.celdatablasecundaria{
	background-color: #060;
	background-image:url(../img/linea_cabecera.png);
	COLOR: #FFFFFF;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	text-align:center;
	height:30px;
	-moz-border-radius: 4px;
}
.celdatablasecundaria2
{
	BACKGROUND-COLOR: #393;
	COLOR: #FFFFFF;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}
.filanormal{
	border-width: 1px;
	border-style: solid;
	background-color: white;
	color: white;
	text-align:center;
	border-color: #ffcdbe;
}
.filailuminada {
	text-align:center;
	background-color: #E6ECFF;
	border:1px solid;
	border-color:#060;
}

a.enlace_titulo{
	color: #cfe1d0;
	text-decoration: none;
	font-weight:bold;
}
a.enlace_titulo:hover {
	color : #cfe1d0;
	text-decoration : underline;
}
a.enlace_titulo:active {
	color : #cfe1d0;
	text-decoration : underline;
}

a.enlace_evento {
	color: #FFFFFF;
	text-decoration: none;
	font-size:7pt;
	font-family:Arial;
}
a.enlace_evento:hover {
	color: #FFFFFF;
	text-decoration : underline;
	font-size:7pt;
	font-family:Arial;
}
a.enlace_evento:active {
	color : #cfe1d0;
	text-decoration : underline;
	font-size:7pt;
	font-family:Arial;
}
.detalle_evento{
	color: #cfe1d0;
	font-size:7pt;
	font-family:Arial;
}
.dia_evento{
	color: #426d34;
	font-weight:bold;
	font-size:8.5pt;
	font-family:Arial;
}
.dia_iluminado{
	background-color:#cfe1d0;
}
.cabecera_agenda{
	background-image:url(../img/cabecera_agenda.gif);
	background-repeat:repeat-x;
	text-align:center;
	vertical-align:middle;
	color:#FFF;
	height:20px;
	font-weight:bold;
}

.cabecera_agenda_finde{
	background-image:url(../img/cabecera_agenda.gif);
	background-repeat:repeat-x;
	text-align:center;
	vertical-align:middle;
	color: #AF1F10;
	height:20px;
	font-weight:bold;
	font-size: 14px;
}

.autocompletar{
	font-size: 12px;
	background-image:url(../img/cabecera_agenda.gif);
	background-repeat:repeat-x;
	text-align:center;
	vertical-align:middle;
	color: #af1f10;
	height:20px;
	font-weight:bold;
}

.celdatablalistado{
	color:#060;
	background-color: #390;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
}
.filailuminada2 {
	background-color: #060;
	color:#002164;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
}
.titulo_inicio{
	background-color: white;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	font-size:18px;
	color: #c91e0b;
}

/* TOOLTIP */
#tooltip-shadow {
position:absolute;
visibility:hidden;
z-index:9999;
margin: 0;
padding: 0;
background: url(../img/shadow.png) no-repeat bottom right !important;
background: url(../img/shadow.gif) no-repeat bottom right; 
}
 
#tooltip-text {
position:absolute;
visibility:hidden;
margin: 0;
z-index:10000;
border: 1px solid;
padding: 10px;
font-size: 90%;
overflow: hidden;
width: 50em;
max-height: 60ex;
background: #FFEEC7;
border-color: #e2d3b0;
}

/*############################ PARA CONTACTOS #################################*/

.cabecera_contacto{
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#060;
	color:#FFFFFF;
	vertical-align:middle;
}
table.contacto_normal{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#3D6021;
	background-color:#f1f3f5;
	cursor:pointer;
	border:1px solid;
	border-color:#3d6021 	
}
#tabla_principal {
	background-color: #FFF;
	border:1px solid;
	margin-top: 10px;
	}

#tabla_principal_fcontenido {
	background-color: #FFF;
	border:1px solid;
	margin-top: 25px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}	
	
table.contacto_iluminado{
	font: 10px  Arial, Helvetica, sans-serif;
	color:#3D6021;	
	background-color:#cfe1d0;
	cursor:pointer;	
	border:1px solid;
	border-color:#3d6021	
}

table.contacto_normal2{
	font: 10px  Arial, Helvetica, sans-serif;
	color:#3D6021;
}
tr.rejilla_fila{
	font: 10px Arial, Helvetica, sans-serif;
	color:#3D6021;
	background-color:#EBF5E1;
}
/* ENLACE NUEVO */
a.contacto {
	color :#030;
	text-decoration: none;
	font-weight:bold;
}
a.contacto:hover {
	color: #030;
	text-decoration : underline;
}
a.contacto:active {
	color : #060;
	text-decoration : none;
}

/*############################ BOTONERA #################################*/

input.aceptar
{
	border-width: 1px;
	border-style: solid;
	width:100px;
	height:20px;
	background-image:url(../img/iconos/ico_aceptar.gif);
	background-repeat:no-repeat;
	background-position: center left;
	background-color: #FFF;
	text-align:left;
	padding-top: 2px;
	padding-bottom:3px;
	padding-left:22px;
	border-color: #b92001;
	COLOR: #6d0f07;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}

input.lote
{
	border-width: 1px;
	border-style: solid;
	width:100px;
	height:20px;
	background-image:url(../img/iconos/ico_aceptar.gif);
	background-repeat:no-repeat;
	background-position: center left;
	background-color: #c3190c;
	text-align:left;
	padding-top: 2px;
	padding-bottom:3px;
	padding-left:32px;
	border-color: #7a1101;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}

input.volver
{
	border-width: 1px;
	border-style: solid;
	width:100px;
	height:20px;
	background-image:url(../img/iconos/ico_volver.gif);
	background-repeat:no-repeat;
	background-position: center left;
	background-color: #FFF;
	text-align:left;
	padding-top: 2px;
	padding-bottom:3px;
	padding-left:27px;
	border-color:#b92001;
	COLOR: #6d0f07;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}
input.buscar
{
	width:100px;
	height:20px;
	background-image:url(../img/iconos/ico_buscar.gif);
	background-repeat:no-repeat;
	background-position: center left;
	background-color: #f1f3f5;
	text-align:left;
	padding-top: 2px;
	padding-bottom:3px;
	padding-left:22px;
	border:1px solid;
	border-color:#030;
	COLOR: #030;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}
input.nueva_persona
{
	width:100px;
	height:20px;
	background-image:url(../img/iconos/man.gif);
	background-repeat:no-repeat;
	background-position: center left;
	background-color: #f1f3f5;
	text-align:left;
	padding-top: 2px;
	padding-bottom:3px;
	padding-left:22px;
	border:1px solid;
	border-color:#030;
	COLOR: #030;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}
input.examinar
{
	width:100px;
	height:20px;
	background-image:url(../img/iconos/ico_ver.gif);
	background-repeat:no-repeat;
	background-position: center left;
	background-color: #f1f3f5;
	text-align:left;
	padding-top: 2px;
	padding-bottom:3px;
	padding-left:22px;
	border:1px solid;
	border-color:#030;
	COLOR: #030;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}
input.borrar
{
	width:100px;
	height:20px;
	background-image:url(../img/iconos/trash.png);
	background-repeat:no-repeat;
	background-position: center left;
	background-color: #f1f3f5;
	text-align:left;
	padding-top: 2px;
	padding-bottom:3px;
	padding-left:22px;
	border:1px solid;
	border-color:#030;
	COLOR: #030;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}
input.cerrar
{
	width:100px;
	height:20px;
	background-image:url(../img/iconos/ico_cancelar.gif);
	background-repeat:no-repeat;
	background-position: center left;
	background-color: #f1f3f5;
	text-align:left;
	padding-top: 2px;
	padding-bottom:3px;
	padding-left:22px;
	border:1px solid;
	border-color:#030;
	COLOR: #030;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}
input.excel
{
	width:100px;
	height:20px;
	background-image:url(../img/iconos/ico_exportar.gif);
	background-repeat:no-repeat;
	background-position: center left;
	background-color: #f1f3f5;
	text-align:left;
	padding-top: 2px;
	padding-bottom:3px;
	padding-left:22px;
	border:1px solid;
	border-color:#030;
	COLOR: #030;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}
input.documento
{
	width:100px;
	height:20px;
	background-image:url(../img/iconos/ico_documento.gif);
	background-repeat:no-repeat;
	background-position: center left;
	background-color: #f1f3f5;
	text-align:left;
	padding-top: 2px;
	padding-bottom:3px;
	padding-left:22px;
	border:1px solid;
	border-color:#030;
	COLOR: #030;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}
input.mail
{
	width:100px;
	height:20px;
	background-image:url(../img/iconos/mail.gif);
	background-repeat:no-repeat;
	background-position: center left;
	background-color: #f1f3f5;
	text-align:left;
	padding-top: 2px;
	padding-bottom:3px;
	padding-left:22px;
	border:1px solid;
	border-color:#030;
	COLOR: #030;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}
input.ventanas
{
	width:100px;
	height:20px;
	background-image:url(../img/iconos/ico_ventanas.gif);
	background-repeat:no-repeat;
	background-position: center left;
	background-color: #f1f3f5;
	text-align:left;
	padding-top: 2px;
	padding-bottom:3px;
	padding-left:22px;
	border:1px solid;
	border-color:#030;
	COLOR: #030;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}
input.copiar
{
	width:110px;
	height:20px;
	background-image:url(../img/iconos/ico_copiar.gif);
	background-repeat:no-repeat;
	background-position: center left;
	background-color: #f1f3f5;
	text-align:left;
	padding-top: 2px;
	padding-bottom:3px;
	padding-left:22px;
	border:1px solid;
	border-color:#030;
	COLOR: #030;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}
input.actualizar
{
	width:100px;
	height:20px;
	background-image:url(../img/iconos/ico_actualizar.gif);
	background-repeat:no-repeat;
	background-position: center left;
	background-color: #f1f3f5;
	text-align:left;
	padding-top: 2px;
	padding-bottom:3px;
	padding-left:22px;
	border:1px solid;
	border-color:#030;
	COLOR: #030;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}
input.pdf
{
	width:100px;
	height:20px;
	background-image:url(../img/iconos/ico_pdf.png);
	background-repeat:no-repeat;
	background-position: center left;
	background-color: #f1f3f5;
	text-align:left;
	padding-top: 2px;
	padding-bottom:3px;
	padding-left:22px;
	border:1px solid;
	border-color:#030;
	COLOR: #030;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}

input.rtf
{
	width:100px;
	height:20px;
	background-image:url(../img/iconos/ico_rtf.gif);
	background-repeat:no-repeat;
	background-position: center left;
	background-color: #f1f3f5;
	text-align:left;
	padding-top: 2px;
	padding-bottom:3px;
	padding-left:22px;
	border:1px solid;
	border-color:#030;
	COLOR: #030;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}

input.nota
{
	width:100px;
	height:20px;
	background-image:url(../img/iconos/comment.png);
	background-repeat:no-repeat;
	background-position: center left;
	background-color: #f1f3f5;
	text-align:left;
	padding-top: 2px;
	padding-bottom:3px;
	padding-left:22px;
	border:1px solid;
	border-color:#030;
	COLOR: #030;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}

/* pagination */

.pages, .pages-margin {
padding: 10px 0 0 0;
margin: 10px 0 10px 0;
clear: left;
font-size: 90%;
text-align:center;
}

.pages a, .pages span, .pages-margin a, .pages-margin span {
	padding: 5px 7px 5px 7px;
	margin-right: 3px;
	border: 1px solid;
	color:#030;
}

.pages span.current, .pages-margin span.current {
	border: 1px solid;
	font-weight: bold;
	background-color:#030;
	color:#FFF;
}

.pages span.current a, .pages-margin span.current a {
padding: 0;
border: 0px;
}

.pages a, .pages-margin a {
border: 1px solid;
text-decoration: none;
background: url(../img/button-background.png) bottom left repeat-x;
}

.pages a.nextprev, .pages-margin a.nextprev {
font-weight: bold;
}

.pages span.nextprev, .pages-margin span.nextprev {
	border: 1px solid;
	font-weight: bold;
	color:#cfe1d0;
}
.pages-margin span.noborder{
	border:0px solid;
}

.pages a:hover, .pages-margin a:hover {
	border-color: #1b4228;
	background: #426d34;
	color: #cfe1d0;
}
/************************ OTROS ***************************/

#div_form{
  position: absolute;
  border: 1px solid #666666;
  background-color:#F7F7F7;
  width: 320px;
  height: 505px;
 }
#div_form_ordendeldia{
  position: absolute;
  border: 1px solid #666666;
  background-color:#F7F7F7;
  width: 505px;
  height: 505px;
 }
.mensaje_atencion{
	border-top:1px solid #426d34;
	border-bottom:1px solid #426d34;
	height:33px;
	text-align:left;
	padding-left:15px;
	background-color:#ffffe1;
	color:#426d34;
	font-weight:bold;
}
.mensaje_informacion{
	border-top:1px solid #426d34;
	border-bottom:1px solid #426d34;
	height:33px;
	text-align:left;
	padding-left:15px;
	background-color:#ffffe1;
	color:#426d34;
	font-weight:bold;
}
#div_form_notas{
  position: absolute;
  border: 1px solid #666666;
  background-color:#F7F7F7;
  width: 320px;
  height: 380px;
 }
#div_form_curriculums{
  position: absolute;
  border: 1px solid #666666;
  background-color:#F7F7F7;
  width: 550px;
  height: 500px;
 }
.postit{
	background-color:#fffd7c;
	border:1px solid #cfe1d0;
}
.fondo_postit{
	background: url(../img/shadow.png) no-repeat bottom right !important;
	background: url(../img/shadow.gif) no-repeat bottom right; 
	padding-bottom:6px; 
	padding-right:6px;
}
.imagen{
	background-image:url(../img/ajax-loader.gif);
	background-position:center;
	background-repeat:no-repeat;
}

#thelist { padding: 2px; background-color:#fff; }
#thelist li { 
	background-color:#cfe1d0; 
	margin:2px; 
	padding:2px; 
	font: 10px  Arial, Helvetica, sans-serif;	
	list-style-type:none;
	cursor:move;
}

.contenedor{
	color:black;
	font-weight:normal;
}
.contenedor_rojo{
	color:red;
	font-weight:bold;
}
.contenedor_verde{
	color:green;
	font-weight:bold;
}
.titulo_portada{
	font: 30px  Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#C91E0B;	
}
#cabecera_superior {
	background-image: url(../imagenes/interface/cabecera_superior.png);
	background-repeat: repeat-x;
	position:relative;
	z-index: 2;

}
#cabecera_superior #cabecera_baja {
	position:relative;
	z-index: 1;
}

#sombra_logout {
	background-image: url(../imagenes/interface/sombra_logout_2.png);
	position:relative;
	z-index:0;
	background-repeat: no-repeat;
}
#barra_busqueda {
	background-image: url(../imagenes/interface/barra_busqueda_2.png);
	background-repeat: no-repeat;
	background-position: 9px;
	text-align: left;
	padding-left: 10px;
}
#barra_busqueda table tr td #buscar {
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
	width: 200px;
	height: 12px;
	margin: 0px;
	position: static;
	filter: Alpha(Opacity=50, FinishOpacity=50, Style=1, StartX=0, StartY=0, FinishX=220, FinishY=30)
	text-align: left;
	padding-left: 10px;
	;
}
#barra_busqueda table tr #fondo_busqueda {
	background-image: url(../imagenes/interface/buscar.png);
	background-repeat: no-repeat;
	padding-left: 27px;
	text-align: left;
	
}

#barra_busqueda table tr #fondo_busqueda2 {
	text-align: left;
	vertical-align: bottom;
}
#cuerpo_noticia {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(../imagenes/interface/medio_dcha.png);
}
#contenedor_principal {
	background-image: url(../imagenes/interface/fondo_central.png);
	background-repeat: repeat-y;
	width: 800px;
}

#buscar_google {
	background-image: url(../imagenes/interface/fondo_central.png);
	background-repeat: repeat-y;
	width: 800px;
	padding-top: 10px;
	}
#pie_contenedor {
	background-image: url(../imagenes/interface/pie_contenedor_central.png);
	background-repeat: no-repeat;
	height: 25px;
}
#barra_busqueda table tr #ruta_seguida {
	padding-left: 15px;
}

/*  index.php */
	.tab_consultor{border:1 #0CF dotted;}
	.tab_consultor td{border:none;}
	.check{ padding:10px;}
	.td_telefono_afectado, .td_telefono_consultor{width:33%;}
	input.largo,textarea.largo, select.largo ,.ac_area{ width:90%;}  
	#comentario_consultor, #consulta_consulta{width:95%; height:90%;}
	.titulo_tabla{
	font-size:14px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(imagenes/interface/cabecera_central_lila.png);
	background-repeat: no-repeat;
	height: 26px;
	vertical-align: middle;
	font-weight: bold;
	color: #030;
	padding-left: 15px;
}
#aceptar_con_afec {
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #393;
	border: 1px solid #6454c7;
	padding: 8px;
}
	largo_combobox{ width:80%;}
#form_consultor {
	padding-top: 15px;
}
/*  index.php */


/* fcontenido. php */
  .gsc-control-cse {
    font-family: Arial, sans-serif;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  input.gsc-input {
    border-color: #BCCDF0;
  }
  input.gsc-search-button {
    border-color: #666666;
    background-color: #CECECE;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #E9E9E9;
    background-color: #E9E9E9;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-top-color: #FF9900;
    border-left-color: #E9E9E9;
    border-right-color: #E9E9E9;
    background-color: #FFFFFF;
  }
  .gsc-tabsArea {
    border-color: #E9E9E9;
  }
  .gsc-webResult.gsc-result {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b {
	color: #030;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b {
	color: #030;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b {
    color: #0000CC;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b {
    color: #0000CC;
  }
  .gsc-cursor-page {
    color: #0000CC;
  }
  a.gsc-trailing-more-results:link {
    color: #0000CC;
  }
  .gs-webResult.gs-result .gs-snippet {
    color: #000000;
  }
  .gs-webResult.gs-result .gs-visibleUrl {
    color: #008000;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    color: #008000;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page {
    border-color: #E9E9E9;
    background-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    border-color: #FF9900;
    background-color: #FFFFFF;
  }
  .gs-promotion.gs-result {
    border-color: #336699;
    background-color: #FFFFFF;
  }
  .gs-promotion.gs-result a.gs-title:link {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:visited {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:hover {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:active {
    color: #0000CC;
  }
  .gs-promotion.gs-result .gs-snippet {
    color: #000000;
  }
  .gs-promotion.gs-result .gs-visibleUrl,
  .gs-promotion.gs-result .gs-visibleUrl-short {
    color: #008000;
  }
